class TextGenerationAssistant:
    """文本生成助手子类 - 专用于文本创作和编辑"""

    def __init__(self, assistant_id, name, version, online, score, writing_style=None, max_length=1000):
        super().__init__(assistant_id, name, "文本生成助手", version, online, score)
        self.writing_style = writing_style or ["正式", "创意", "技术"]  # 写作风格
        self.max_length = max_length  # 最大生成长度

    def __str__(self):
        base_info = super().__str__()
        return f"{base_info} | 写作风格: {', '.join(self.writing_style)} | 最大长度: {self.max_length}"